package com.dtx.observer;

/**
 * Observer接口是表示"观察者"的接口。具体的观察者会实现这个接口。
 * 需要注意的是,这个Observer接口是为了便于我们理解Observer的示例程序而编写,它与Java类库的java.util.Observer接口不同。
 * 用于生成数值的NumberGenerator类会调用update方法。Generator有"生成器""产生器"的意思。如果调用update方法,
 * NumberGenerator类就会将"生成的数值发生了变化,请更新显示内容"的通知发送给Observer。
 *
 */
public interface Observer {

    void update(NumberGenerator generator);
}
